/*
 * tiposCache.h
 *
 *  Created on: 04/12/2011
 *      Author: utn_so
 */

#include <stdint.h>

#define TAMANIO_BLOQUE 4096

#ifndef TIPOSCACHE_H_
#define TIPOSCACHE_H_

typedef struct t_lineaCache {
	uint64_t numBloque;
	char contenidoBloque[TAMANIO_BLOQUE];
	time_t tiempoAlmacenamiento;
}__attribute__((packed)) t_lineaCache;

typedef struct t_nodoCache {
	char* path;
	t_lineaCache* lineasCache;
	int8_t cantFileDescriptor;
	struct t_nodoCache* sig;
}__attribute__((packed)) t_nodoCache;

#endif /* TIPOSCACHE_H_ */
